/**
 * org.vz.product.data.collect.domain
 * @since : jdk 1.8
 */
package org.vz.product.collect.maintain.domain;

import java.sql.Timestamp;

import org.beetl.sql.core.annotatoin.AssignID;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * @author      chenhuaijin
 * @CreateTime  2017年7月29日 上午10:53:24
 * @version     1.0.0
 * @description TODO
 */
public class Acquisition {
	@AssignID
	private String code;
	private String name;
	private int businessclass;
	private String triggerevent;
	private String sendevent ;
	private String acquisitionparameters;
	private int packagecount;
	@JSONField(format="yyyy-MM-dd HH:mm:ss")
	private Timestamp createtime;
	private String createuser;
	@JSONField(format="yyyy-MM-dd HH:mm:ss")
	private Timestamp lastexecutetime;
	private int status;
	private int acquisitionclass;
	private int filetype;
	/**
	 * @return the code
	 */
	public String getCode() {
		return code;
	}
	/**
	 * @param code the code to set
	 */
	public void setCode(String code) {
		this.code = code;
	}
	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * @return the businessclass
	 */
	public int getBusinessclass() {
		return businessclass;
	}
	/**
	 * @param businessclass the businessclass to set
	 */
	public void setBusinessclass(int businessclass) {
		this.businessclass = businessclass;
	}
	/**
	 * @return the triggerevent
	 */
	public String getTriggerevent() {
		return triggerevent;
	}
	/**
	 * @param triggerevent the triggerevent to set
	 */
	public void setTriggerevent(String triggerevent) {
		this.triggerevent = triggerevent;
	}
	/**
	 * @return the sendevent
	 */
	public String getSendevent() {
		return sendevent;
	}
	/**
	 * @param sendevent the sendevent to set
	 */
	public void setSendevent(String sendevent) {
		this.sendevent = sendevent;
	}
	/**
	 * @return the acquisitionparameters
	 */
	public String getAcquisitionparameters() {
		return acquisitionparameters;
	}
	/**
	 * @param acquisitionparameters the acquisitionparameters to set
	 */
	public void setAcquisitionparameters(String acquisitionparameters) {
		this.acquisitionparameters = acquisitionparameters;
	}
	/**
	 * @return the packagecount
	 */
	public int getPackagecount() {
		return packagecount;
	}
	/**
	 * @param packagecount the packagecount to set
	 */
	public void setPackagecount(int packagecount) {
		this.packagecount = packagecount;
	}
	/**
	 * @return the createtime
	 */
	public Timestamp getCreatetime() {
		return createtime;
	}
	/**
	 * @param createtime the createtime to set
	 */
	public void setCreatetime(Timestamp createtime) {
		this.createtime = createtime;
	}
	/**
	 * @return the createuser
	 */
	public String getCreateuser() {
		return createuser;
	}
	/**
	 * @param createuser the createuser to set
	 */
	public void setCreateuser(String createuser) {
		this.createuser = createuser;
	}
	/**
	 * @return the lastexecutetime
	 */
	public Timestamp getLastexecutetime() {
		return lastexecutetime;
	}
	/**
	 * @param lastexecutetime the lastexecutetime to set
	 */
	public void setLastexecutetime(Timestamp lastexecutetime) {
		this.lastexecutetime = lastexecutetime;
	}
	/**
	 * @return the status
	 */
	public int getStatus() {
		return status;
	}
	/**
	 * @param status the status to set
	 */
	public void setStatus(int status) {
		this.status = status;
	}
	/**
	 * @return the acquisitionclass
	 */
	public int getAcquisitionclass() {
		return acquisitionclass;
	}
	/**
	 * @param acquisitionclass the acquisitionclass to set
	 */
	public void setAcquisitionclass(int acquisitionclass) {
		this.acquisitionclass = acquisitionclass;
	}
	/**
	 * @return the filetype
	 */
	public int getFiletype() {
		return filetype;
	}
	/**
	 * @param filetype the filetype to set
	 */
	public void setFiletype(int filetype) {
		this.filetype = filetype;
	}
	
}
